From d04c0fd02e0cc019b9de0aa9ecdc98b777e5168e Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Thu, 25 Aug 2005 15:53:03 +0000 Subject: [PATCH] The mpt entry is 4 bytes even on x86_64, so we use 4 when calculating mpt size. Signed-off-by: Xin Li --- xen/arch/x86/x86_64/mm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c index 438bff4754..10ee07b2d7 100644 --- a/xen/arch/x86/x86_64/mm.c +++ b/xen/arch/x86/x86_64/mm.c @@ -98,7 +98,7 @@ void __init paging_init(void) * Allocate and map the machine-to-phys table. * This also ensures L3 is present for fixmaps. */ - for ( i = 0; i < max_page; i += ((1UL << L2_PAGETABLE_SHIFT) / 8) ) + for ( i = 0; i < max_page; i += ((1UL << L2_PAGETABLE_SHIFT) / 4) ) { pg = alloc_domheap_pages(NULL, PAGETABLE_ORDER, 0); if ( pg == NULL ) -- 2.30.2